package com.ahora.org.ejb.dao.interfaces;

import java.util.List;

import javax.ejb.Local;

import com.ahora.org.ejb.jpa.beans.CitaDTO;
import com.ahora.org.ejb.jpa.entities.Persona;
import com.ahora.org.ejb.jpa.entities.Usuario;

@Local
public interface CitaDAO {

	public abstract List<CitaDTO> listarCitasPorSupervisor(Usuario userLog);
	public abstract List<CitaDTO> listarCitas(Persona p);
	public abstract String insertarCita(CitaDTO cita, CitaDTO citaRevisada);
	public abstract List<CitaDTO> listarSelectorAEvaluar(Usuario userLog);
	public abstract List<CitaDTO> listarHistorialSupervisor(Usuario userLog);
	public abstract String registrarCitasAEvaluar(CitaDTO[] citas, Usuario userLog);
	public abstract String registrarEventoAgendaPublica(CitaDTO cita);
	
}
